spared no effort