       end 
       unless is_nil(data) do
         contents = Poison.encode!(data)
-        command(["EVAL", lua_script_redis, 1, channel, contents])
+        command(["EVAL", lua_script_publisher_redis, 1, channel, contents])
       end
     else
       "#{n} #{content}" |> Logger.info

      return redis.call('PUBLISH', msgpack_channel, mvalue);
      """
    end
  end

  def command(cmd) do

    |> String.rjust(zeroes, ?0)
  end

  defp lua_script_publisher_redis() do 
    """
    local channel = KEYS[1];
    local msgpack_channel = "MSGPACK:" .. channel;
    local value = ARGV[1];
    redis.log(redis.LOG_WARNING, "Publishing to CERBAS client");
    """
    <>
    if @only_raw_response do
