supreme court struck down ban on core data relationships