Added max_paginate_by parameter