hmm.... thought i sensed a deadlock around here somewhere...