I don't think we should remove it at all since another library could define `clear` as well. It's probably best to preemptively add these style of `@disable` branches.