clean, as expected