Nicer output & failure handling in init