use Liquid's Kernel