pass to prior when the shard is already set

to prevent it looping on itself