Better fix for handling price changes.