anchor.diff:  
   	Other ->
   	    lager:debug("rsna_4way_handshake 2 of 4: ~p", [Other]),
  -	    wtp_del_station(State),
  -	    aaa_disassociation(State),
  -	    State#state{eapol_state = undefined, cipher_state = undefined}
  +	    %% silently discard, see above
  +	    State
       end;
   
   rsna_4way_handshake({key, _Flags, _CipherSuite, ReplayCounter, _SNonce, _KeyData, MICData},
  
positive.code:     lager:debug("ANonce: ~p", [pbkdf2:to_hex(ANonce)]),
      lager:debug("SNonce: ~p", [pbkdf2:to_hex(SNonce)]),
      State = stop_eapol_timer(State0),
      {KCK, KEK, TK} = eapol:pmk2ptk(PMK, BSS, StationMAC, ANonce, SNonce, 48),
      CipherState = CipherState0#ccmp{rsn = RSN,
  				    kck = KCK, kek = KEK, tk = TK},
  
negative.code: 
  	Other ->
  	    lager:debug("rsna_4way_handshake 4 of 4: ~p", [Other]),
  	    %% silently discard, see above
  	    State
      end;
  
  rsna_4way_handshake(Frame, State) ->
      lager:warning("got unexpexted EAPOL data in 4way Handshake: ~p", [Frame]),
      %% silently discard, both Message 2 and Message are handles this way
      State.
  
  rsna_2way_handshake(rekey, State = #state{eapol_state = installed,
  