bytes should be read as signed values