just spent the last hour debugging an issue that turned out to be a stupid version conflict in npm.