getPrice is more stable