combine checks for ignore and trunks into one call
(per tree; effectively treats ignore as another trunk)