Shell::columns now just returns the default if STDOUT is piped