Parser returns a list of possible matches, rather than just the first.
Parser returns a list of those possible matches that share the highest score. Matches are automatically scored at 0 if no score was assigned during matching. Unfortunately this does not help compound statements, where the score assigned to the SUBJECT will overwrite the score assigned to the OBJECT.