Well, see discussion in #182: either we use m-compiler-p and we need the workaround, or we stick to a previous version and we should then explain why it doesn't work with 3.0 if we don't want people to file bug reports.