currently using std exceptions with lots of text in what. should be using custom types to carry info, not using what strings
currently using std exceptions with lots of text in what. should be using custom types to carry info, not using what strings