So in Ruby terms, with added verbose logging:

    Items.keys.select { |item_id| item_id != current and validator.call(item_id) }

 OK, but the doc comment does not match