Should ID really be a string?