Implemented protection against pointless recursion