RGraham (SO) solution works!

http://stackoverflow.com/users/571194/rgraham
http://stackoverflow.com/a/20001714/1384237