return errors from Init