tweak how valid destinations works