While I realized the `if` is not strictly needed, and that objects can be legally destroyed multiple times (which is what happens anyways when the nullable itself is destroyed), I figure we can still avoid doing so when possible.