Why do this only for file scheme?