Add the ability to traverse source relationships during unload, and add an ugly hack to make it possible to disable