fixed bug when only one haul; and now sum up `combined` haul and use zeros trick