Why process.nextTick here? Also you should respond with a `new Error`