The advantage of having them separate is I can define separate message handlers for them.  If we combined them, there would be conditional logic at some point to split out remove vs add vs bump vs status.