Comment Comment by rmholt You avoid any but trivial constructors an place all failable logic in a separate init() parent rmholt 2 years ago