d as good as required