READ: Block + Non-Block + cat -> Fonctionnelle