shouldn't we be checking for javassist/cglib proxies as well?