Why do you consider here ``translation.name.nil?`` anyway? Because, in any case, only if ``fallback_name.name.length > 30`` the ``if`` will become ``true`` or not?