Cleaned up change_label method.