Yes, I tried to keep the departures to a minimum, but didn't want to modify too much of the existing code. The original repo uses `subject` in specs far more than we do usually. 

In this case, I may used the wrong thing. I think it should use `equal` because it is verifying that it is actually the same object that is returned. I'll update it.