Use 'yield' rather than 'Proc#call'