be less patronising

allow run to be called more than once