weird compromise