performance for Select-all