On top of that DST is one of the nastiest things when dealing with time / date in CS.
I’m scared as well that there will be another edge case when the DST is being demolished from EU as the time calculation in the past and the future will have another “if” clause.