If there are two different ways of doing something, PSD will do both, in different places. It will then make up three more ways no sane human would think of, and do those too. PSD makes inconsistency an art form.
Does it use mixed ASCII and EBCDIC tags in headers? (I'm not making this up, you know)