Fix semantic error on field requirement