viewset isn't available on older Pythons