explicitly requiring yaml