Another go at handling cast exceptions parsing CoinChoose JSON