options.each only yields one argument to the block