a must undefined check