In this article, the authors address the purpose and scope of section 50d(3) of the German Income Tax Act (the anti-treaty/directive shopping rules), the status of the current and previous versions of section 50d(3) and the impact of various ECJ and German court decisions. They then provide a comprehensive analysis of the revised version, which entered into force on 9 June 2021. Finally, the authors reflect on the implications of the revised section 50d(3) on holding companies.