better object hints