Updated for try/rety operation,