Worked around compiler bug that affected implement_unknown_interfaces and 1 interface