We don't need to manually handle error anymore.