Time to get squeaky clean.