anchor.diff:  	    %% Compile and load the result
   	    %% It's necessary to check the result of loading since it may
   	    %% fail, for example if Module resides in a sticky directory
  -	    {ok, Module, Binary} = compile:forms(Forms, []),
  +	    {ok, Module, Binary} = compile:forms(Forms, UserOptions),
   	    case code:load_binary(Module, ?TAG, Binary) of
   		{module, Module} ->
   		    
  
positive.code:     Options = [debug_info,binary,report_errors,report_warnings] ++ UserOptions,
      case compile:file(File, Options) of
  	{ok, Module, Binary} ->
  	    do_compile_beam(Module,Binary);
  	error ->
  	    error
      end.
  
  %% Beam is a binary or a .beam file name
  do_compile_beam(Module,Beam) ->
      %% Clear database
      do_clear(Module),
      
  
negative.code: 	    case get_beam_file(Module,BeamFile0,Compiled0) of
  		{ok,BeamFile} ->
  		    {Reply,Compiled} = 
  			case do_compile_beam(Module,BeamFile,[]) of
  			    {ok, Module} ->
  				remote_load_compiled(State#main_state.nodes,
  						     [{Module,BeamFile}]),
  