It might be the faster getattr(), but it's called getattr, not getattr_fast. Did you mean to give them different names instead of overloading?