Affiliate shortcodes showing info to logged in user

The following short codes are displaying information for a logged in user that is NOT yet an affiliate,

[affiliatestatstable] – mirrors the large click statistics table
[affiliatevisitstable] – mirrors the referrers this month table
[affiliatetopvisitstable] – mirrors the top referrers table
[affiliatestatschart] – mirrors the main statistics charts
[affiliatevisitschart] – mirrors the referrers charts
[affiliatebanners] – displays the banners you add to your affiliate settings

We added those affiliate shortcodes to an affiliate account page. If a user is NOT logged in, then the shortcodes do not show anything which is correct behavior.

However, if a user is logged in but that user is NOT yet an affiliate, the shortcodes display 0's for the stats and the shortcode [affiliatebanners] displays the banners with no affiliate number and a link with an href that looks like:
target='_blank' href='http://www.domain.com?ref='

In our opinion, if the user is not an affiliate, the shortcodes should behave the same way as when a user is not logged in. Please ask developers to implement this in a future update. Thank You.