In general, anybody implemented a wrapper-ish proxy (like outer window) is going to want to bounce to the base handler after potentially doing some special handing. It looks like this setup is either-or, which isn't going to work very well.