I'm thinking we should do a check to see if $offset > 0 here. If so return  $offset, $limit and if not, just return $limit so you don't have all the weird limit 0, 4 type queries that are there when an offset isn't implicitly set.