http://blog.amirkhella.com/2011/04/18/the-status-game/