make specific compiler backwards compatible