trying to modularize this a bit before I try adding support for concurrently checking multiple URLs;
I either incremented this too far, or forgot to tag it - either way, let's pretend that never happened;