it looks like previous could just be a byte array