The Supreme Court opinions have been bang on