avoiding non-contactable in todo