move mx check to doseq