fix generic timedelta and reverse