Make sure macro definitions do not conflict