* now the speedup works