the unit test appears to be working properly but the queue heap is still broken
adding a base agreement safety check to path
adding a base agreement safety check to path
fixing an issue with the heap, purge is disabled
cleanup