Attempt to solve == vs. isequal bug