This reverts commit eda4a35f36, reversing changes made to eb6b35b5bc.
eda4a35f36
eb6b35b5bc
#[do_not_recommend]
#[diagnostic]