firing is glitchy