made it compatible with node 0.6 for real