silent unless verbose or simulating