breaking all the rules LP