switch to using subtests
Fix crash when a recursive item is blessed