signals: microoptimize the usage of ->curr_target