restructure dC.commitAndContinue / commit to indent an empty hash when val is empty