yay public sex! i mean FAIL!