Fixed error which wasn't compiling, but using the Thread().stop() gives a complier warning - not good. Throwing Exceptions should be the way forward.