I see you came back around on this.  I think it is nice since then you know know what constraints there are based on the command type :)