useless callbacks removed