I guess because you’re always copying everything onto the window object?
So if you then call it yourself, because “you don’t think it’s been called automatically, because why would it? You haven’t told it to do that”… it’s actually being called twice.
Cool cool. Do you have any sort of testing set up for perchance? Could be useful for making sure things like this don’t break capabilities.