Is it valid to add nullptr to OwnedArray

Is it valid to add nullptr to OwnedArray? I want to convert some code that is making a bunch of objects to create them lazily. Can I fill my array with nullptr and then swap in a real point when I actually need the object? I don’t see anything in the documentation or an asserts catching adding a nullptr. Any other reason it wouldn’t work?

That should be safe.