smartFire(e)