also fix SOAP changing .ctype of particles it thinks it's attached to