My conjecture is that `id` started out a string and it was changed later, or something.  Anyway, a grep in the whole master tree no use of it, so I'd take it out.