Improved interface and logging for greater control and detail.