Stefan Monnier writes: >> Like so? Or do we want the safety net higher up, e.g. in >> read-extended-command or its callers? > > LGTM, but I think Lars would know better, Lars, any thoughts on how best to protect M-x from errors in completion-predicate? Is the following okay?