http://rationalmale.wordpress.com/2011/09/23/wait-for-it/