Could you create the `IOnResult` object outside of the method call, for readability?