setDal() returns the old one.