Implement Guard & Spork for testing