Timeout errormessage, but looks successful in cloudwatch

I am getting the following error when I make an API request. I am printing out the response before triggering the callback and am able to see the response in cloudwatch after a second. Is there something going on with the serverless callback?

“errorMessage”: “2016-12-30T23:56:57.118Z 9ecc3c5f-ceeb-11e6-91c3-5b1e06f831e2 Task timed out after 10.00 seconds”

module.exports.GetUser = (event, context, callback) => {
let user_id = event.path.user_id;

user.getUser(user_id, (status, getUserResponse) => {
const response = {
statusCode: status,
headers: {
‘Access-Control-Allow-Origin’ : ‘*’ // Required for CORS support to work
body: JSON.stringify(getUserResponse)
console.log('getUserResponse: ’ + JSON.stringify(response));
callback(null, response);