Diligently doing due diligence among branch topics