tightened up `dropd` operation