Surely a slog, but in the right direction