maybe make this a global that gets set on the validator? get_option is actually expensive - nearly 100us.