bugfix, sequential now works. Except for for surface boundary, which I
guess is a proper bug... oh joy