preliminary limit / offset support