don't require the Console to be mutable