this isn't getattr_fast