fix pos after failing expected binary data
remove old _unpack
fix \d matching unicode number chars