more recursion rules that slipped through