Ah, ok. It doesn't become None until self._new(), right.

If the tests all still pass with non_nil_attrib etc removed, then I'd say remove them.