Only initialize target_loc if it's used
Don't lookup blocks/locations already stored on the instruction