Type awareness