removed getMacro from precollisionBC