still broken but at least less thread errors.