don't cache input it caches incorrectly when an array container is reused for different data
don't cache input
it caches incorrectly when an array container is reused for different
data

andersbll/deeppy