Ok. I didn't know about functionSemantic3.