Implemented defender