* changes: Return early if no need to record measurement Organize MBA and APEX info with structs Drop unused return value