intermediate re-factoring of hardware independent bits out of em