Ok, I've found a couple problems I need to fix, sorry for all the inconvenience, I had a bit of a misunderstanding about how the patch was supposed to work which I(hopefully) have overcome.