specify ajaxvocabulary in defaults just so it is obvious that it is required