diff --git a/amrex/docs_html/_downloads/008eb6dbfab802633dff40122ece848c/amrex.pdf b/amrex/docs_html/_downloads/008eb6dbfab802633dff40122ece848c/amrex.pdf
index 83e15f1b78..ad632155b5 100644
Binary files a/amrex/docs_html/_downloads/008eb6dbfab802633dff40122ece848c/amrex.pdf and b/amrex/docs_html/_downloads/008eb6dbfab802633dff40122ece848c/amrex.pdf differ
diff --git a/amrex/docs_html/doxygen/AMReX__MLCellLinOp_8H_source.html b/amrex/docs_html/doxygen/AMReX__MLCellLinOp_8H_source.html
index 0c2b1dfc39..cf71791ec8 100644
--- a/amrex/docs_html/doxygen/AMReX__MLCellLinOp_8H_source.html
+++ b/amrex/docs_html/doxygen/AMReX__MLCellLinOp_8H_source.html
@@ -2110,11 +2110,11 @@
2009 const int finest_level = this->NAMRLevels() - 1;
- 2012 if (! mf.isAllRegular()) {
- 2013 if constexpr (!std::is_same<MF,MultiFab>()) {
- 2014 amrex::Abort(
"MLCellLinOpT with EB only works with MultiFab");
-
- 2016 const auto *factory =
dynamic_cast<EBFArrayBoxFactory const*
>(this->Factory(amrlev));
+ 2012 const auto *factory =
dynamic_cast<EBFArrayBoxFactory const*
>(this->Factory(amrlev));
+ 2013 if (factory && !factory->isAllRegular()) {
+ 2014 if constexpr (!std::is_same<MF,MultiFab>()) {
+ 2015 amrex::Abort(
"MLCellLinOpT with EB only works with MultiFab");
+
2017 const MultiFab& vfrac = factory->getVolFrac();
2018 if (amrlev == finest_level) {
2019 #ifdef AMREX_USE_GPU
diff --git a/amrex/docs_xml/doxygen/AMReX__MLCellLinOp_8H.xml b/amrex/docs_xml/doxygen/AMReX__MLCellLinOp_8H.xml
index 706908c0ae..d666bdc08b 100644
--- a/amrex/docs_xml/doxygen/AMReX__MLCellLinOp_8H.xml
+++ b/amrex/docs_xml/doxygen/AMReX__MLCellLinOp_8H.xml
@@ -4633,11 +4633,11 @@
constintfinest_level=this->NAMRLevels()-1;
[RT][norm]=[RT](0.0);
#ifdefAMREX_USE_EB
-if(!mf.isAllRegular()){
-ifconstexpr(!std::is_same<MF,MultiFab>()){
-[amrex::Abort]("MLCellLinOpTwithEBonlyworkswithMultiFab");
-}else{
-constauto*factory=dynamic_cast<[EBFArrayBoxFactory]const*>(this->Factory(amrlev));
+constauto*factory=dynamic_cast<[EBFArrayBoxFactory]const*>(this->Factory(amrlev));
+if(factory&&!factory->isAllRegular()){
+ifconstexpr(!std::is_same<MF,MultiFab>()){
+[amrex::Abort]("MLCellLinOpTwithEBonlyworkswithMultiFab");
+}else{
const[MultiFab]&vfrac=factory->getVolFrac();
if(amrlev==finest_level){
#ifdefAMREX_USE_GPU