Retained EU Law (Revocation and Reform) Bill

2. Questions to the Counsel General and Minister for the Constitution – in the Senedd on 9 November 2022.

Alert me about debates like this

Photo of Carolyn Thomas Carolyn Thomas Labour

(Translated)

3. What discussions has the Counsel General had with other law officers about the timetable for the Retained EU Law (Revocation and Reform) Bill? OQ58676

Photo of Mick Antoniw Mick Antoniw Labour 2:23, 9 November 2022

Thank you for the question. We are monitoring the Bill’s progress through Parliament whilst continuing our engagement with the UK Government on the proposed timeline for its coming into force and the implementation of provisions and what this will entail in terms of implications for Wales.

Photo of Carolyn Thomas Carolyn Thomas Labour

Thank you for the answer, Counsel General. I know you agree that this bonfire of the EU retained law started by Rees-Mogg is an extremely dangerous one. Not only does it put at risk important protections, including workers' rights and climate measures, it's also a blatant attempt to undermine devolution, Welsh Government and this Senedd. Given that this Bill will have serious implications for the devolved nations, I find it totally unacceptable that they have not been properly consulted. Counsel General, what representations have you made to the UK Government about this matter, and what discussions have you had with  other law officers about protecting the competencies—sorry, I can't say it very well—of this Senedd? Thank you.

Photo of Mick Antoniw Mick Antoniw Labour 2:24, 9 November 2022

Thank you. The Bill is obviously something that is very significant; it transfers enormous powers to UK Government Ministers, who would have the option of not instating, or not retaining, certain legislation in UK Government, almost at their discretion. The example that I know has been publicised very well is the one, for example, of statutory holiday pay, which derives from the EU retained law. Were that not to be retained and reinstated into UK law, it would at a stroke actually be eliminated, so we would lose that, and there are many other examples where individual rights that individuals have could disappear at a stroke with virtually no scrutiny from UK Government. Our concern as a Welsh Government is, of course, that the Bill contains issues in respect of concurrent powers for UK Government Ministers in the retained EU law Bill that can be exercised in devolved areas. It has a sunsetting clause that was set for 31 December 2023. This relates to something like 2,400 pieces of legislation. I think I've already commented, as, indeed, have other nations of the UK commented, that, basically, this would almost completely overwhelm not only the UK Government's legislative programme, but ours as well, if we were to try and address this. So, we are looking at very careful options on that.

I suppose there is some hope in terms of some comments that maybe there will be a review of it. My view is that this piece of legislation is wholly unnecessary. It doesn't actually achieve anything or do anything of any significance when you consider all the particular challenges that exist. I'm very moved by the comment from the former environment Secretary Theresa Villiers. She was a Brexiteer, so she has a vested interest in Brexit and these issues, but she said that the proposals would take up vast amounts of civil service time and would involve undoing legislation that, in many cases, was broadly popular and good for the country. Others have expressed a view that this Bill is potentially an ideological millstone. So, we're monitoring it very, very closely. I had two meetings with the previous Minister, Rees-Mogg. That, of course, has changed, but there will be opportunities for further discussions, and this is very much on the Welsh Government's and on my radar.

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 2022-11-09.2.459919
s representation NOT taxation speaker:26145 speaker:26146 speaker:26146 speaker:26190 speaker:26188 speaker:26188 speaker:26186 speaker:26186 speaker:26186 speaker:26127 speaker:26127 speaker:26159 speaker:26159 speaker:25063 speaker:25063 speaker:26139 speaker:26139 speaker:10675 speaker:10675 speaker:10675 speaker:26124 speaker:26124 speaker:26124
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=2022-11-09.2.459919&s=representation+NOT+taxation+speaker%3A26145+speaker%3A26146+speaker%3A26146+speaker%3A26190+speaker%3A26188+speaker%3A26188+speaker%3A26186+speaker%3A26186+speaker%3A26186+speaker%3A26127+speaker%3A26127+speaker%3A26159+speaker%3A26159+speaker%3A25063+speaker%3A25063+speaker%3A26139+speaker%3A26139+speaker%3A10675+speaker%3A10675+speaker%3A10675+speaker%3A26124+speaker%3A26124+speaker%3A26124
QUERY_STRING type=senedd&id=2022-11-09.2.459919&s=representation+NOT+taxation+speaker%3A26145+speaker%3A26146+speaker%3A26146+speaker%3A26190+speaker%3A26188+speaker%3A26188+speaker%3A26186+speaker%3A26186+speaker%3A26186+speaker%3A26127+speaker%3A26127+speaker%3A26159+speaker%3A26159+speaker%3A25063+speaker%3A25063+speaker%3A26139+speaker%3A26139+speaker%3A10675+speaker%3A10675+speaker%3A10675+speaker%3A26124+speaker%3A26124+speaker%3A26124
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING type=senedd&id=2022-11-09.2.459919&s=representation+NOT+taxation+speaker%3A26145+speaker%3A26146+speaker%3A26146+speaker%3A26190+speaker%3A26188+speaker%3A26188+speaker%3A26186+speaker%3A26186+speaker%3A26186+speaker%3A26127+speaker%3A26127+speaker%3A26159+speaker%3A26159+speaker%3A25063+speaker%3A25063+speaker%3A26139+speaker%3A26139+speaker%3A10675+speaker%3A10675+speaker%3A10675+speaker%3A26124+speaker%3A26124+speaker%3A26124
REDIRECT_URL /senedd/
REMOTE_PORT 44592
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 3.143.17.90
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 3.143.17.90
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 1731795506.9244
REQUEST_TIME 1731795506
empty
0. Whoops\Handler\PrettyPageHandler