This is causing the algorithm to always indent all the way back to the left when pressing <enter>. That makes it rather unpractical.