Use signed type