oops, last_clean should have been static