Implement proper indent rules.