This commit is a 4x squash commit consisting of 4x functions converted to use FileChe...