I assume email must be unique?  Each time your factory runs it will create a user with the same email address which may cause validation issues if you create two users in a test.  Try something like this:

    sequence(:email) { |n| "guy#{n}@example.com" } 

it will create guy1@example.com, guy2@example.com etc