In simulation I added the calcCleanRate function so that it recalculates the clean rate.