Responding to comments and changing the interface to take in a formatter context.