Always explicitly check for a line of sight, don't use the cache.