connecting it directly to the actor destroy loop causes the same
and sorry, im going to tidy the code a bit and resend it