To my knowledge, using a non-numeric where the identifier is expecting a numeric, the non-numeric is treated as a value of 0.

That is consistent with what I stated, although I probably could've stated it better.