Fixing read-write transaction in InterfaceManager