Implement more of proper fetch