Another type of subunit vaccine can be created via genetic engineering. A gene coding for a vaccine protein is inserted into another virus, or into producer cells in culture. When the carrier virus reproduces, or when the producer cell metabolizes, the vaccine protein is also created. The end result of this approach is a recombinant vaccine: the immune system will recognize the expressed protein and provide future protection against the target virus.