can't cache the empty array, is mutable
build 2.7.3