I hoped that was the case. I'll admit the code is quite confusing. Massive workaround because the code continues to execute while it is retrieve players rates. Meant that it was printing the info out before it had got all the information.
Anyway I'm pretty sure that the code is all bug free and is great for keeping an eye on players during matches and for servers that don't want to clog up their bandwidth/cpu time with unnecessary plugins.