Assigning and unassigning revisited