Understanding and Preventing Race Conditions | My Studio Manager