oops, left an extra loop in there
better infinite loop error reporting