The symlink could have failed, and if the installer script caught it, npm wouldn't have errored out