The tide has turned ...