when i do check do method call, other test fail
```
Failures:

  1) FinishSupport commence! reassigns user support to original user assigned to support when finishing user is the one requesting help
     Failure/Error: expect(support.user).to eq(another_user)

       expected: #<User id: nil, email: nil, first_name: nil, last_name: nil, created_at: nil, updated_at: nil, skills_count: 0, supports_count: 0>
            got: #<User id: 99, email: nil, first_name: nil, last_name: nil, created_at: "2014-05-11 14:18:54", updated_at: "2014-05-11 14:18:54", skills_count: 0, supports_count: 1>

       (compared using ==)

       Diff:
       @@ -1,2 +1,2 @@
       -#<User id: nil, email: nil, first_name: nil, last_name: nil, created_at: nil, updated_at: nil, skills_count: 0, supports_count: 0>
       +#<User id: 99, email: nil, first_name: nil, last_name: nil, created_at: "2014-05-11 14:18:54", updated_at: "2014-05-11 14:18:54", skills_count: 0, supports_count: 1>
     # ./spec/services/finish_support_spec.rb:30:in `block (5 levels) in <top (required)>'

Finished in 0.18459 seconds
5 examples, 1 failure
```
any idea why ?