I think activation_keys, systems, and distributors need to be `:dependent => :restrict`. I think this is what @thomasmckay meant even though he said "dependent destroy".