A wave of corrections thanks to @mroswell's careful eye.