FilesystemProvider::read returns File object instead of content string