Fix precision bug