Need it for:
1. backwards compatibility, maintain for at least one release
2. D1