I'd never seen the try_convert method before.  Nice to know about it!  Thanks @raydavis !