Removing recursion

Well it was fun at any rate, but it's really using too big a hammer to
hit too small a nail