fix: un-/signed comparison warning