supported matches directly under the interface, above any class