hmm, is this a weird race condition?