if we use old line "data ? Marshal.load(data) : nil" in begin/rescue block, we could drop return statement before it.