The original function is called already using `SH_CALL`, so always supercede in the hook afterwards to not call it twice. The forward definition had an extra unused parameter defined.