It is intentional, hasSymbol doesn't return true for dynamic calls.