change: <many> - retooled egg to use common routines in libgray