The Supreme Court has directed a retrial but says it is up to the Crown to decide whether one should be held.