Why can this be both a string and a number ?