Use MacItems instead of a custom MacResult impl