this is yet another waste of time to read from yours truly:

yeah, so where it has the astericks in my code above, that's not a pointer to a pointer to a pointer to a pointer...etc, the variable name was bit Check, the filter thought I was attempting to swear