Use conditional futures when performing get operations