init return value or there would be an error