Any reason for this to be a class member and not a file-level static?