Assertion: semaphore | /r/HasProperty | replace
Facets:
Source sentences:
text: Remove semaphore and inspect the piston-it may be rusty or very dirty-if so, it must be replace or cleaned.