support node 0.8 and 0.10