That all makes sense now, thanks!

All I need to do is figure out how to use it... (with sanitizing disabled, everything works as I was expecting)

Thanks for your help, John