what do you think about having a generic container for all errors?