node.js is weird