I think you should avoid modifying `options` hash and use `@options`.