Oops, I missed the `&& cacheExists(name)` bit. Looking good, then :)