properly put oxide type inside try-catch so we don't trip over this portion of code