Midpoint needs work