Why no action and guard arguments?