Cleaned up fetch code.  Added ability to gracefully handle a ban or fetch error.
Please Squizz, fix your editor to do proper indenting..
variable was missing the global attribute