__toString()でExceptionが発生すると死ぬ ref: http://qiita.com/items/195222c4f4f223e435fa