ethmac: clean up (wip)