First pass at pagination support in list method