Recursive injection