the getTargets() MAY return null no matter what. References go null automatically!