Adding puppet to the equation