Since this subroutine returns a list, we need to modify the SCALAR_CACHE