reader: len is signed.