james | ruling out race conditions