You are filtering by device when we are in ES mode, but you don't do that when we aren't, is that on purpose ?