As for me, it is terribly confusing, especially while you can do much simpler thing -- calculate `lprice/lcarat` to get a price of one carat, which would be way easier to interpret.