fix type-of