Fix: unsigned/signed assign warning