haldace