Recognizing implementation