shouldn't be contingent on window availability, also report window unavailable