Use ic-ajax to fix most of the strange errors.