Okay. What is this used for?

If this method is called again, there will be no return value (see line above). Should we save a reference to the object in a private var or something so we can pass it if the user calls again, or is different return values `None` versus something okay?