init fix subtype reading