notLooseEquals should be !deepEqual