allowEmptyTypes