Gateway can read from file