Compatible with Node JS 0.6