No longer need to specify target type