Fixed interface pointer problem