add compat parameter