Due diligence legal opinions: a thorough examination