Putting it in Target._init_ is too early. Putting...
# general
b
Putting it in Target.init is too early. Putting it somewhere in the fingerprint code doesn't give you any more information than the existing exception. Putting it in Task code doesn't have a strong enough guarantee that some earlier task won't try to fingerprint it first