Add coverage testing
Fix ~identify equality case