What diligence means in today’s tax practice