Fix canTarget()