Zamieściłem kilka uwag przy okazji funkcji equals w Node, która tutaj jest używana. Można tutaj też wprowadzić podobne poprawki.