doesn't need to be a mock (wnd works around travis strangeness)