Fixed #22: Added negative lookup caching.