some work on the file type coercion spec.