The evolution of RNAi as a defence against viruses and transposable elements | Synapse