Rewrite indent behavior as #71 mentioned.