This should route through handle_liquid, you're duplicating a bunch of code that already exists there.