Jesus Christ, this is as old as... well, Jesus Christ.