fixes binary literal handling (store as a string so 0 padding is not lost)