could this lead to any unintended race conditions?