use fetch instead of []

Just in case this stuff turns out to be `nil`, give the user a somewhat reasonable exception instead of a `NoMethodError`