Why is formatting so hard