why we skip for AJAX?