I agree on this. If for whatever reason a user just wants to have something handy that can bypass the empty message check globally, they may no longer be able to do so via a trivial alias if an editor is not launched. Also, I guess it might be counter-intuitive for an option with the name --allow-... to force something rather than merely permitting it. I am trying to prepare the two patches and will send out once it is ready. :P