fail more gracefully when there are no indexed children
remove chunked transfer encoding from dl controller
move to repo-cache, not yet configurable