the ifelse() test sometimes fails with the unlock issue. Assuming we don't want that polluting the test run.