revising protection diodes