added errors to recursive references