Adding cached() {} handler