best-case performance