When :target is changed, we have to invalidate distribution.

target 1
target 2
target 3