My personal exception library