Separate reset & clean, make clean interactive... very cool.