sometimes passes both tests