fixed small bug in _signed_byte()