Nit: why are the margins aligned with the indentation?  I think that results in an unindented string.