module.exports should always be a function