Ensure warnings are recorded only if there are no errors
Ensure aliases dispatch to the proper function, guarantee files are binaries