hib: least effort