Issue #125: preloading. Initial implementation.