and you would not need to "guess" the specific cases then, hence less possible difficult-to-debug errors