I didnt even check the code yet, i just tested it and it doesnt work as intended, disk can still easily be taken through gateway easily
So i dunno if this proc actually works