always set target if null