Yes (at least in MRI). The problem "classes" are some decorators from active support that work really hard to pretend to be the same class as the object they are wrapping. I dislike this pattern as i find it really hard to debug, but it is quite common in active support.