[NTG-context] What is a better way to do this macro?