Code is a mess right now, and need to account for target types correctly.
Code is a mess right now, and need to account for target types correctly.