put check in runParallelShellCommands for empty list tho im not sure if this is the issue