for not the first or last time, either this code is stupid or it's not being decompiled correctlypossibly both