Inventing on Principle