addressing varied legal fronts