I don’t know how to link threads, but I think this is a roundabout way to do it. Please read the whole thing.