Eager Loading Users Returning "Array to String Conversion" Error I am trying to eager load users in a specific group to reduce queries. I've tried this:

                {% set designers = craft.users({
                    group: 'designers',
                    with: [
                            'userAgencyName',
                            'userAgencyUrl',
                            'userFreelancerAgency',
                            'userDescriptionServices',
                            'userBudget',
                            'userCity',
                            'userStateProvince'
                            ]
                }) %}


This consists of 5 user text fields and 2 user category fields. Although it's returning the array to string conversion error. 

The loop is setup like this:

    {% paginate designers.limit(7) as designers %}

    {# Loop through Designers #}
    {% for designer in designers %} 

    &lt;div class="listing-box"&gt;
        &lt;h1&gt;&lt;a href="/designers/{{ designer.username }}"&gt;{{ designer.userAgencyName }}&lt;/a&gt;&lt;/h1&gt;

        &lt;div class="listing-links"&gt;
            &lt;ul&gt;
                &lt;li&gt;
                {% for category in designer.userFreelancerAgency %}
                &lt;a href="{{ category.url }}"&gt; {{ category }}&lt;/a&gt;
                {% endfor %}    
                &lt;/li&gt;
                {% for category in designer.userBudget %}
                {% if category %}
                &lt;li&gt;                    
                Budgets: &lt;a href="{{ category.url }}"&gt;{{ category }}&lt;/a&gt;                    
                &lt;/li&gt;
                {% endif %}
                {% endfor %}
                {% if designer.userCity | length %}     
                &lt;li&gt;{{ designer.userCity }}, {{ designer.userStateProvince }}&lt;/li&gt;
                {% endif %}
            &lt;/ul&gt;
        &lt;/div&gt;  
        &lt;p&gt;{% if designer.userDescriptionServices %}{{ designer.userDescriptionServices }}{% endif %} 

    &lt;/div&gt;
    &lt;!--End listing-box--&gt;  
   {% endfor %} 


Thanks in advance for any help you can give!
Just checked eager-loading a text field in a template and by eager-loading it you are actually converting the field to an array and therefore unable to template it as usual. Eager-loading is generally only useful on fields like categories, assets, and matrixes.