not all ids are strings