Fix hasattr bug