https://tannock.net/2002/08/12/cope-upgrade/
COPE upgrade