Many functions in the file used sha1 as a variable name. As in shadowing the import with a local name. I can change the variable names if that's preferable.