some fixes to list ops
boilerplate towards query norm