Do we really need to check if the class responds to `default_per_page`?