the original approach was a single test with both in it (and so the second case running only if the first one passes)