minor, pattern matching coding preference.