fixing some signed argument shenanigans.