Can we have three calls replaced with a single run()? I think it will be better usability.