Currently results in a traceback when the command fails. Ideally we should actually log stderr, since in most apps that's where the errors go when something goes wrong.