fixed signedness