fixed interface existence check