sub type fix