handle non-int id values