True that, although I've changed this to actually use yaml.