caching done only for LOC_SUCCESS