touched code - minor improvements
remove the need for synchronization - tailor can still happen multiple times under specific circumstances, but it's better than contention within multiple threads on one class
remove the need for synchronization - tailor can still happen multiple times under specific circumstances, but it's better than contention within multiple threads on one class