I’m fine with the status quo actually. There isn’t that much to gain from making Pythran required, and being able to not use it has been a useful workaround for build problems multiple times in the past. And yes, the MSVC situation is an issue - we don’t use MSVC ourselves, but in principle we do allow users to build with MSVC + Intel Fortran.