RNAi: an ever-growing puzzle