Deprecation warnings now only occur once per unique warning.