fix on_error_returns