Somewhat fixed they Sync type (eventually the entire threading system should be overhauled)