Simplifying crazy attempt to reimplement Run.save.
Also simplifying attempt to reimplement Run.getCauses.