BDict parsing support; Incorrectly supporting -0 in BInt parsing (is this a real concern? i-0e becomes BInt 0 anyway)