referee patch

More to explore