My fault for expecting sanity in npm's behaviour...