don't require clang. switch to enums in pModel