error.message only changed if explicitly passed, #4