conditionalizing collection of source lines