After reading the rest of this pull, I see why you moved it to system. Hmm... We should still check the exit code of this call and report to the user if we think something broke.