made sure neg rules cause feedback loops before fixing this properly