ayy not a bad run, but still improvable.