fix sign warning