Sweeping changes to interfaces