Also, ```if coder.present? && coder.has_key?(:class)``` seems easier to follow than ```unless coder.nil? || !coder.has_key?(:class)```