Honor binary compat, by overloading compile