Hi Kyle, you're completely right. This is a bug in the provided patch. I've thought I had submitted another patch to fix that, but it seems that it got lost somewhere on the interwebs. It took some time until I've realized this.
I've submitted an new patch already. Thanks. -Sebastian