Hmm… Personally, I feel like I end up using explicit null checks in modules all the time, to condition a resource or dynamic block. So my hot take, this feels undesirable, especially without a nullable equivalent. Workaround would require yet another attribute/argument, so the value remains separately testable. If I didn’t want null passed in at all, I think I would just set a validation condition, instead?