Handles multiple changes to id