Dump is quite neat now.
Added exception handling...