but assert.deepEqual(false, []) throws too, despite false == [] = true