can we not do a `options = stripListeners(options)` call here?