Properly handle limit 0