more perf enhancements