`GLUT` causing system exit when closing windows is actually the reason we need all the `requires_non_glut` in our test base. It would be interesting to see if we don't need those anymore with this change. Why try/except, is this only available on certain GLUT versions?