respect deprecation