I don't understand this comment. Is the string "0" special here somehow? (It's not tested against...)
Also, nit: put a space after "//", and perhaps a trailing period.