types should have a wordboundary