must have node 0.8 or higher