lazy setSEstate workaround