I don't think `$desc == ''` is necessary after `empty($desc)` test