I don't know how to explain a safe hook, since I"m not a coder, you may want to ask Tonic.