better support for page size players [skip ci]