@to_yaml to be consistent?