removing [NoInterfaceObject]