Seperating the gettys.

This should make it easier to respawn them.
self.process may not exist.
Use the full path.
It is self.process (not self.processes).
Use the full path.
Merge recent changes from 'both'.