Is this right?  My reading of the API is that `extract_options!` gives you what you want if `options` is the last argument, but for `cache_page` the last argument's the gzip level.  (I think)