Add conditional logic to downcasing in initialize.