Recursive partial loop corrected