minor perf win (30-75ms)