I didn't consider the case where a user would want to change the ID, so didn't consider the case where id would be a DVL variable.  I dropped in the change and pushed.