Make initializers failable