be in harmony with public opinion