Ah right ok, that would make sense as its two programs working in parallel. I think I was over estimating what RSI does but I am guessing a lot of checks needs to be implemented manually. I will try this and see what happens.
Thank you for the help and putting up with my rambling!