overload remove_special