Add support for multi character type spec