If I'm not mistaken, OptInt allows negative.... you ok with negative values?