I’m surprised that these instructions are making such heavy use of negation, explicit (“not”) and implicit (“avoid”). It’s well known [0] that LLMs, like humans, struggle with negation. Some instructions, of course, cannot be easily framed without negation, but in other cases, there are obvious positive alternatives.