Why do it as a block and not a method?