Checking for file reader support and providing fallback.