rename to invoke on PortalHit