Don't use the execution method, just look at the disaster Tezuni's IP log add-on has caused.
Well with the exec method I know exactly what it is doing, I have this sort of "fear", not really a fear but more of a protest against using scripts I'm not 100% sure as to what every individual part does.
With the script elm wrote there are many parts I'm not fully sure of as to what they do so it's preventing me from using it until I study up on them