uh oh, add the special idx cases to Liquid too...
progress with object reads