Of Roman roads, train yards and inspectors: recent discoveries in RNA research