Working at last
Pupil persisting problem
Trying to set up a test case for #629, new problem with "silent" crash