fix lazy val bug with DeliteOpExternal