This possibly works? But probably not. At least I won't forgot when it fails.