push option handling "chrome" outside `initialize`