Kinda works on node 0.8 now