no randomness