fixed behavior of consider_object