Making proper use of fetch