More portable across versions - requires nvm in /opt