anywhere the old code had :return_exitstatus or :return_output we should no use run!