Doesn't this in incur an Array allocation on every loop through the @options list or would extracting that out to a constant be too much of a micro-optimization?