A single one is not highlighting on error. Should return an array with just this element.

Perhaps it would be best to just combine the single and multiple case (with an if/else for the message text).