it's pretty clear that I've never used a signed number before in VHDL