fix: add subtype asserts

Created by  Jengamon  on February 22, 2024
3BIBMJZKSWLUE7XT2A72R44XBF2LXT7WDROOARNRCYJKUIIHFH3AC
Change contents