ocl correct applog typing