implement vague plural handling