(bluefox) support empty files