good_types bad name fixed