The code is a little hard to follow, but it doesn't look like a retain cycle to me. `SPTSpec` now has a strong ref to `SPTSenTestCase`, and the only reference `SPTSenTestCase` has back to a `SPTSpec` is via an associated object on the class.

I would appreciate a second opinion on that though. :smiley_cat: