And my version does: the `if is_image_data(uri)` is a guard, so when that's false the _ branch will be used.