working, slowly and without randomness