This is really confusing I think you should at least put a comment explaining that implementation of `getOwnerWindow` for `tabs` is actually defined in that module and that is why it needs to be imported.