added checks on dls