Reimplement Impact event