Will there always be section or is it possible for section to be null? If it can be null then the hyphen needs to be conditional.