Remove the common case from __getattr__. __getattr__ is only called when the common case has already failed...