no need for -clear-locals to be a multimethod