I'm not a fan of `rescue nil` as it'll catch and suppress just about any error.
Much like the bad old days of the [`@` operator in PHP`](http://php.net/manual/en/language.operators.errorcontrol.php).

Can this be done in a nicer way?