compat.py is now 100% covered