flow control should work (untested), still trying to work out how to use an object-based rulebook