Message clean up.
Soft depends are better.