Never compromise your principles