I actually find the level of indentation a bit harder to read, at least as it's shown in the github file view.  There is no distinction between the case and what's in the case.  I think switching to tabs is ok but this looks too flat.