memcpy path seems to be solid up to cache invalidation