[refactoring] ruby 1.8 doesn't like it when you drop a block param