add test for negative occurrences
do not have recursive occurrences in records