Why are you making `KeyFromFile` public?