refactored spinnman to reflect decisions made by rowley and sergio and myself on how spinnmans connections should be handled