Blocks close over local variables. Don't need to use ivars.