correct ap behavior