Result returned should have a proper status code and error should be persisted.