shorter name?  InterfaceFooInterface?