New retard logic