support for Phrase types