added deadlocking particle support