 		end
 	end
 
-	def print_output(data, nil) do
-		print_output(data, true)
-	end
-
 	def print_output(data, print) do
+		print = print || false
 		case print do
 			false -> :ok
 			true ->

					|> Enum.map(fn(line) ->
						keys = case field_agent.node do
							:nonode@nohost -> []
							x -> [x]
						end

						keys = keys ++ case data[:pid] do
							[] -> []
							[_|_] -> data[:pid] |> Enum.map(&(Cingi.Mission.get(&1).key))
						end

						keys = Enum.join(keys, "|")

		report_pid = Cingi.Branch.create_report :local_branch, yaml_opts
		receive_loop = fn(loop) ->
			receive do
				{:branch_report_data, data} ->
					print_output(data, true)
					loop.(loop)
				{:branch_outpost_data, data} ->
					print_output(data, options[:printbranchoutput])
					loop.(loop)
