should be able to `add protocol` without having anything selected