section 'early exit' added