Found elusive bug in out of bounds particle transfer