restore compatibility with old providers