[#50602239] Stripped version. Work in progress.