Due diligence: making sure there are no nasty surprises