lookup fixes; if it's too slow for you, just use Sachesi