I had contemplated just holding a copy of the options hash rather than extracting these out into variables. Thoughts?