Don't recurse into run(); just loop
Merge pull request #6 from markjreed/no-recurse

Don't recurse into run(); just loop