Proof for @ashedryden, @ericaconway. :]