call with_indifferent_access  before merege option