Revisit Exception handling in BitBufferHelper and Packet