See Snookems discussion.