This is ugly yaml, but I don't there is a way to improve it...