Back to usable, threading still not working properly when on