The recursion-desired bit was wrong. It was h# 10 instead of h# 100. That made non-local lookups fail.