clearing requires