Not with more abstract and less pasta