this single-use macro doesn't belong there