If you specify a new output format for an expression by giving a definition for Format, there is no guarantee that the Wolfram Language will be able to interpret this output format if it is used as input.