Updated File API.