deprecate -t/--target, allow passing target as positional argument
support multiple references for target