factored in @pawel2105's suggestion for fetch