Added Guard and Sprok for Testing