- slight refactor in ldobject methods