caught on a bug, made some progress