#3 nil_friendly_decode