probably part of when I moved windows checks to a library