signed/unsigned is now explicit in rice