public override bool IsNoun(string word) { string lowerWord = word.ToLower(); return !PotentialVerbs.Contains(lowerWord) && OnlyNouns.Contains(lowerWord) && !Regex.IsMatch(lowerWord, "^.*(up|down|out)$"); }