Implement byte ranges again