overload purge method