return error object