indeterministic behaviour