setID return value changed to void