switch around checks