[FIX] fix can't read enough bytes.