Provider client should return the block's return value
Check for nil URI