Allow disabling prepend/append hooks
Only prepend/append once for hooks
Update cHANGELOG