I think it works :)

http://stackoverflow.com/a/2561494