added '-1' option for perPage, (disables limiting when enabled by default by whatever)