Sorting out one of those the old unsupported version of the library did it one way and the current version of the library doesn't have that anymore issues. First thing I found to try is almost but not quite viable (I can probably bludgeon it into working but for now I'll keep looking for a better option, there are at least a few things that I can try).