Before anyone criticizes design, it's a 3rd party. I only support it I didn't create it.
90% of all running software needs / run into maintenance / support (and this could get higher since the time I got that information)
So most us of fall into this category (maintaining software which pass over several hands already)
Don't be worry, we are almost all into the same situations 😉