Fairly simple to reproduce, try setting an allowance on a function decoratored with `functools.lru_cache`. Need any help fixing it?