a likely concurrency issue (grumbles...)