limit the number of calls for options.valid