support for more complex tests