switchback to GL 3.1