Multiple Free Levels and Default user registration with membership plugin.

I have subscriptions with corresponding access levels 1,2,&3. 1 & 2 are free memberships. 3 is a paid membership. I have wordpress registration open and by default. In my dashboard settings under membership>options>user registration I have "use subscription" set to level 1.
I need multiple free access levels and subscriptions. The access level I set up as my default subscription for user registration works fine when users register. But when a user registers with a subscription level other than the one set in the user registration settings, that user is will have two levels assigned. They will be assigned the one in the settings and the one they subscribe with. This only happens when a user registers on a free subscription level.
How can I fix this?