if you decide to keep `cmp` then I think the PR can be merged and I'll address other (minor) item in a separate PR.

I personally don't care - as @pavelgj mentioned publishAs should go away soon.