Broken by changing return type for processing actions.
Processing action now handle ambiguities.