anchor.diff:        end,
         port_loop(Port, Timeout, Command);
       {Source, api} -> 
  +      io:format("api~n"),
         Port ! {self(), {command, term_to_binary(api)}},
         receive
           {Port, {data, Result}} ->   
  
positive.code:               Source ! {self(), Z}
            end
        after Timeout ->
          error_logger:error_msg("Port Wrapper ~p timed out in mid operation (~p)!~n", [self(),Message]),
          % We timed out, which means we need to close and then restart the port
          port_close(Port), % Should SIGPIPE the child.
  
negative.code:     spawn(fun() ->
        register(rack_instance, self()),
        process_flag(trap_exit, true),
        Cmd = lists:flatten(io_lib:format("bundle exec \"ruby ./ruby/src/rack_instance.rb -r ~s\"", [AppRoot])),
        Port = open_port({spawn, Cmd}, [{packet, 4}, nouse_stdio, exit_status, binary]),
        port_loop(Port, 10000, "cmd")
      end),
  