diff --git a/lib/qs/daemon.rb b/lib/qs/daemon.rb
index <HASH>..<HASH> 100644
--- a/lib/qs/daemon.rb
+++ b/lib/qs/daemon.rb
@@ -296,7 +296,7 @@ module Qs
 
       def initialize(values = nil)
         super(values)
-        @process_label = (v = ENV['QS_PROCESS_LABEL']) && !v.to_s.empty? ? v : self.name
+        @process_label = !(v = ENV['QS_PROCESS_LABEL'].to_s).empty? ? v : self.name
         @init_procs, @error_procs = [], []
         @queues = []
         @valid = nil
hotfix: use more efficient method for checking the QS_PROCESS_LABEL env var

I noticed this while reviewing redding/sanford#<I>.  This is a better
implementation plus I want them to be consistent.

/cc @jcredding