Clean utilities