Cleaned up fetch code.  Added ability to gracefully handle a ban or fetch error.