@dkillick What about ...

```
if tests._MPL_AVAILABLE:
    import matplotlib
```

This maintains the same level of system import test ... if you buy into that, it also suggests that `_MPL_AVAILABLE` should be `MPL_AVAILABLE` ...