Implement D.