And if there a scenarios where we can't use it, we don't. But it makes easy scenarios less prone to error. Or at the very least there should be a comment somewhere (I'm not sure where would be best) that warns devs about the easy mistake to make.