discharge delay