'Clever' target switching