Constructors and Exception catchers