clear requires