Fixed method header comments and made choice selection more flexible by still accepting incorrect choices without an explicit correct attribute