also catch key errors in lookup