Try adding

BY hook_or_by_crook;

else you might get premature termination.