Turin I believe there should be a specific sign off of the pins. In my last airline (a large one), some engineers used to sign off the pins others did not. When I questioned those that didn't, the reply was that they had an approved system that when they signed the tech log, it meant all departure checks had been done including the pin removal. Personally I thought that was a bit too much like Swiss Cheese!