attempting to sort out what looks like a stack overflow