Throw for control flow and a message usable for logging.