fixed "bug" with 0x/0X being applied to 0