Personally, I think adding anything other than a full, comprehensive, group parser would be a waste of time. It's either a go big or go home sort of deal. If you don't have full access to all pertinent information, it is likely to create frustration in players and users - which increases the chance of hostility.

There are thousands upon thousands of possible outcomes for every scenario, so I won't pretend to create a 'likely' outcome given a scenario. Instead, I'll just leave my statement above as is.