I just tested it and it works fine.

If you can throw in debug statements to find where it's breaking, I can look into it (pm me).

https://gist.github.com/memnochxx/5676bef5707a8019f0ca