lambda: fixed the cache bug, minor improvements, !strict.