suberror -> subtype