errors should be given the chance to stringify themselves