Why is "file" passed here?