oh. unpackFloat() doesn't use ensure(...). I'll fix it