Why a rescue here - doesn't look like we can get an exception?