MAGELAN: trains never lie.