Hmm... wish my editor just expanded these MACROs.