There is no change.
This is called "type conversion during comparison operations".
Any non-printable character, an empty collection or string with a single zero always equals 0, but not equal.
Briefly, the scheme warns: never compare lax test "==" anything with zero. It is always better to check using "===".