We show that a Dedekind-finite, semi-π-regular ring with a “nice” topology is an א0-exchange ring, and the same holds true for a strongly clean ring with a “nice” topology. We generalize the argument to show that a Dedekind-finite, semi-regular ring with a “nice” topology is a full exchange ring. Putting these results in the language of modules, we show that a cohopfian module with finite excha...