Again, I'm not a fan of storing the market rate. Rather, make the gem run and get new info each time.