changes to error handling, switched to .cif.yml from .cif