anchor.diff:          is_list(User) ->
               {erlang:open_port({spawn_executable, SUPath},
                                 [{args, ["-s", FilePath, User]} | PortOptions]),
  -             ["cd ", Directory, " && exec ", Exec, "\n"]}
  +             ["cd '", Directory, "' && exec ", Exec, "\n"]}
       end,
       true = erlang:port_command(Shell, Command),
       request_output(Shell, []).
  
positive.code:      {"RUN_ERL_LOG_ALIVE_MINUTES", false},
       {"RUN_ERL_LOG_GENERATIONS", false},
       {"RUN_ERL_LOG_MAXSIZE", false},
       {"TMPDIR", false} | L];
  env_expand([{[_ | _] = Key, Value} | L], Lookup)
      when is_list(Value) ->
      [_ | _] = KeyExpanded = cloudi_environment:transform(Key, Lookup),
      [{KeyExpanded, cloudi_environment:transform(Value, Lookup)} |
       env_expand(L, Lookup)].
  
  request(Exec, #state{file_path = FilePath,
                       directory = Directory,
  
negative.code:     true = filelib:is_regular(FilePath),
      [_ | _] = Directory,
      true = filelib:is_dir(Directory),
      EnvExpanded = env_reset(env_expand(Env, cloudi_environment:lookup())),
      case User of
          undefined ->
              ok;
  