I've always assumed `File.read` is implemented with those 3 lines of code above. That makes me sad.