suppress cooldown if reload is longer
suppress if equal