Avoid duplicating code using a macro