Added overload for `run()`