macroized spec committed