*documented* race conditions, need to fix