Retained EU Law (Revocation and Reform) Bill

2. Questions to the Counsel General and Minister for the Constitution – in the Senedd on 25 January 2023.

Alert me about debates like this

Photo of Carolyn Thomas Carolyn Thomas Labour

(Translated)

1. What advice has the Counsel General provided to the Welsh Government regarding the impact of the Retained EU Law (Revocation and Reform) Bill on devolved competencies? OQ59008

Photo of Mick Antoniw Mick Antoniw Labour 2:21, 25 January 2023

Thank you for the question. As currently drafted, the Bill could see UK Government Ministers given unfettered authority to legislate in devolved areas, contrary to the democratically established devolution settlement. We have reiterated, at both an official and ministerial level, to the UK Government that our devolution settlement needs to be respected and preserved.

Photo of Carolyn Thomas Carolyn Thomas Labour

Thank you. Important legislation, ranging from workers' rights to environmental protections, could all be about to go up in smoke in the bonfire of Brexit, if the retained EU law Bill continues to proceed in the current form. I'm grateful to you, Counsel General, for highlighting the serious implications of this Bill and the implications that it will have for us here in Wales and this Senedd, as many of the thousands of laws set out are about to become redundant at the end of this year, and they will fall under devolved competencies. I don't think people realise the implications. I know you keep highlighting it, but I just don't think people realise, and it will be too late when it happens. Counsel General, could you please provide an update on the representations that you have made to the UK Government about its infringement on devolved matters through this wholly unnecessary and dangerous Bill? Thank you. 

Photo of Mick Antoniw Mick Antoniw Labour 2:22, 25 January 2023

Well, this is a very serious Bill, a very serious piece of legislation, with very serious consequences. The concerns about those consequences, I believe, are shared across all political parties at the moment. I believe it is legislation that is ideologically driven by a small minority in Westminster, and I think there are serious consequences for all the Governments of the UK if the Bill proceeds in its current format.

The first thing to say is that we had very little engagement with it, with the content of the Bill. In fact, I think, as I reported to this Senedd, the first notice that we had was a call to meet on a Saturday with the Minister, Suella Braverman at that particular time, where we were given very little information about what would be involved. What I can say is that, since then, I have had a whole host of meetings. I have met on several occasions with Minister Rees-Mogg; we've had numerous items of correspondence, including a joint letter right at the beginning from myself and from the Scottish Government that highlighted the serious concerns about trying to change legislation in this particular way. This isn't a party-political point; this is about bad law. It is a bad way to change law, and it gives unfettered powers to the UK Government, with very serious consequence. It is also a way of bypassing Parliament, because it does not give powers to Parliament itself, to the scrutiny of legislation, to an understanding of what major pieces of legislation may change, but it gives it solely into the hands of UK Government Ministers. That should be something that should concern all those who are concerned with parliamentary democracy.

On top of the letters, I have met yesterday with Felicity Buchan, UK Government Minister, to reiterate those concerns, and I will be attending a meeting next week of the Interministerial Standing Committee, which I will be chairing, where this issue will also be raised again.

Two major concerns we have, of course, are that it contains concurrent powers that would enable the UK Government to change Welsh law without any reference to the Welsh Government. It also has a sunset clause, where all the retained EU law is revoked, irrespective of what it is or what scrutiny it may or may not have had, by 31 December 2023. The UK Government Ministers have given for themselves within this Bill a sort of get-out-of-jail card to be able to extend it, when they realised the consequence of what they're trying to do. We have asked for exactly the same powers and, unfortunately, we are not being given those either.

What I can say is that every concern that we have, which are shared by Scotland, and I believe are shared by many across political parties in Westminster Government, which are shared by businesses, who will bear considerable costs as a result of this Bill if goes through in its current format—. And there have been no adequate responses to the concerns that have been raised.

Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_CORE_WARNING)
Module 'xapian' already loaded Whoops\Exception\ErrorException thrown with message "Module 'xapian' already loaded" Stacktrace: #2 Whoops\Exception\ErrorException in Unknown:0 #1 Whoops\Run:handleError in /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php:433 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (3)
2
Whoops\Exception\ErrorException
Unknown0
1
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php433
0
Whoops\Run handleShutdown
[internal]0
Unknown
/data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php
    /**
     * Special case to deal with Fatal errors and the like.
     */
    public function handleShutdown()
    {
        // If we reached this step, we are in shutdown handler.
        // An exception thrown in a shutdown handler will not be propagated
        // to the exception handler. Pass that information along.
        $this->canThrowExceptions = false;
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->allowQuit = false;
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * In certain scenarios, like in shutdown handler, we can not throw exceptions
     * @var bool
     */
    private $canThrowExceptions = true;
 
    /**
     * Echo something to the browser
     * @param  string $output
     * @return $this
     */
    private function writeToOutputNow($output)
    {
        if ($this->sendHttpCode() && \Whoops\Util\Misc::canSendHeaders()) {
            $this->system->setHttpResponseCode(
                $this->sendHttpCode()
[internal]

Environment & details:

Key Value
type senedd
id 2023-01-25.2.479247
s representations NOT taxation speaker:26171 speaker:26238 speaker:26248 speaker:16433 speaker:16433 speaker:26183 speaker:26183 speaker:26183 speaker:26179 speaker:26179 speaker:26204 speaker:26129 speaker:26129 speaker:26172 speaker:26172 speaker:26145 speaker:24899 speaker:24899 speaker:10442 speaker:10442 speaker:10442
empty
empty
empty
empty
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHPRC /etc/php/7.0/fcgi
PWD /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/www/docs/fcgi
PHP_FCGI_CHILDREN 0
ORIG_SCRIPT_NAME /fcgi/php-basic-dev
ORIG_PATH_TRANSLATED /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
ORIG_PATH_INFO /senedd/
ORIG_SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/fcgi/php-basic-dev
CONTENT_LENGTH 0
SCRIPT_NAME /senedd/
REQUEST_URI /senedd/?id=2023-01-25.2.479247&s=representations+NOT+taxation+speaker%3A26171+speaker%3A26238+speaker%3A26248+speaker%3A16433+speaker%3A16433+speaker%3A26183+speaker%3A26183+speaker%3A26183+speaker%3A26179+speaker%3A26179+speaker%3A26204+speaker%3A26129+speaker%3A26129+speaker%3A26172+speaker%3A26172+speaker%3A26145+speaker%3A24899+speaker%3A24899+speaker%3A10442+speaker%3A10442+speaker%3A10442
QUERY_STRING type=senedd&id=2023-01-25.2.479247&s=representations+NOT+taxation+speaker%3A26171+speaker%3A26238+speaker%3A26248+speaker%3A16433+speaker%3A16433+speaker%3A26183+speaker%3A26183+speaker%3A26183+speaker%3A26179+speaker%3A26179+speaker%3A26204+speaker%3A26129+speaker%3A26129+speaker%3A26172+speaker%3A26172+speaker%3A26145+speaker%3A24899+speaker%3A24899+speaker%3A10442+speaker%3A10442+speaker%3A10442
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING type=senedd&id=2023-01-25.2.479247&s=representations+NOT+taxation+speaker%3A26171+speaker%3A26238+speaker%3A26248+speaker%3A16433+speaker%3A16433+speaker%3A26183+speaker%3A26183+speaker%3A26183+speaker%3A26179+speaker%3A26179+speaker%3A26204+speaker%3A26129+speaker%3A26129+speaker%3A26172+speaker%3A26172+speaker%3A26145+speaker%3A24899+speaker%3A24899+speaker%3A10442+speaker%3A10442+speaker%3A10442
REDIRECT_URL /senedd/
REMOTE_PORT 36046
SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
SERVER_ADMIN webmaster@theyworkforyou.dev.mysociety.org
CONTEXT_DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
REMOTE_ADDR 18.227.107.59
SERVER_PORT 80
SERVER_ADDR 46.235.230.113
SERVER_NAME matthew.theyworkforyou.dev.mysociety.org
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_ACCEPT_ENCODING gzip, br, zstd, deflate
HTTP_USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT */*
HTTP_CONNECTION close
HTTP_X_FORWARDED_PROTO https
HTTP_X_REAL_IP 18.227.107.59
HTTP_HOST matthew.theyworkforyou.dev.mysociety.org
SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
SCRIPT_URL /senedd/
REDIRECT_STATUS 200
REDIRECT_HANDLER application/x-httpd-fastphp
REDIRECT_SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
REDIRECT_SCRIPT_URL /senedd/
FCGI_ROLE RESPONDER
PHP_SELF /senedd/
REQUEST_TIME_FLOAT 1731799887.3831
REQUEST_TIME 1731799887
empty
0. Whoops\Handler\PrettyPageHandler