Cachier and avoiding commands being run unnecessarily