compromise for