we may wish to override file read