golly, this is a toughie