Begin recursive target method