skip/offset/limit defaults to none