lots of frustrating spots in here, but the last spike felt good.