retry with main