catch lookup fails
better messages.