View should not access filesystem.