Magna Carta: A timely reminder