Updated return specifics in init()