i'd say that you need to return a NULL here since `DENIS1(t)` will seg. fault if d is NULL... no?