requiring node > 0.8