Implemented a common Phase 1 helper class to use by main and aggressive modes