new functionality for autocause