Added support for testing different interaction models