old npm doesnt like caret