what does this comment mean? I prefer a distinct marker for tasks, and I chose not to expose the meat of the task itself, therefore the `runDirectly` method.