Should we do this with `clear` as well?