This is so that a window of "any" type can be requested rather than only a window of a specific type.