Trying to figure out WHY the incorrect branch is being taken for Window and not Window use.