frustrating interfaces