v3...sucks but is faster.