Yes you're right, in the case of an adder it's pretty straightforward. It can get complicated in other circuits.