Functionality for dry runs