Add utils tests.  Rework pull.
Add utils tests.  Rework pull.
More tests.