Don't you rather want to handle this as an exception?