Start on lazy loading, try and fail to make file_rec/async work.
more lazyness