Implemented Spock/Guard stuff