where is `blk` being used? I'm not seeing it being called explicitly or called via a yield.