Revert "Catch erroneous (singleton) recursive definitions"

This reverts commit 2bd5dc46fa95bff3812f4d4e089617a53fefb186.