New Attempt logic