Council approves Rumpke contract with safeguards