Better error representation

Are they all used?