experimental stuff for random tests.