Implemented Guard and Spork