why would we do this over using `clean`