make Dur and Run fully recursive