TARGET in benchmark is accepted from $1
knocked out a casting warning.
merging
merged