Strange, I can't find any reason for the loop - if you've no sauce spells, it should return $skill[none] and either cleesh it or abort. Cleesh might not be the best choice, but it should still be doing *something* - even if it's just aborting. However, removing the noodle check from LTS safe is...