change the semantics of runner

latent objects are now copied