Handle all decoding in Get so error cases are properly handled