set default dfirst/dlast if not found