Experimenting with returning a propper error from the throw.
Reverted try catch experiemnts
Fixed option defition to account for empty ext_ fields.