This part reminded me of OIDIA :)