def clean_client(clnt)
      if @clean_client
        begin
          perform_action(clnt,@clean_client)
        rescue => e
          HotTub.logger.error "[HotTub] There was an error cleaning one of your #{self.class.name} clients: #{e}" if HotTub.logger
        end
      end
      clnt
    end
def clean_client(clnt)
      if @clean_client
        begin
          perform_action(clnt,@clean_client)
        rescue => e
          HotTub.logger.error "[HotTub] There was an error cleaning one of your #{self.class.name} clients: #{e}" if HotTub.logger
        end
      end
      clnt
    end
Attempts to clean the provided client, checking the options first for a clean block
 then checking the known clients