fiddly bits with yaml format