_lastRunArgs is now protected with a second member called _currentRunArgs'