my $empty = $opt->{empty} || ''; ... if ( length($line) || $empty eq 'fill' ) { $final_line = $prefix . $line . $suffix; } elsif ( $empty eq 'blank' ) { $final_line = ''; } elsif ( $empty eq 'undefined' ) { $final_line = undef; } else { next; }