Do all variables need brackets?

Sample Error Message: 

SET[ChildResidence_MC#A2J_ChildCount] to ChildResidence_MC#1 illegal character
 

SET[ChildLivesWithWhom_TE#A2J_ChildCount] TO ChildLivesWithWhom_TE#1 illegal character
 

SET[ChildLivesWithWhomAddress_TE#A2J_ChildCount] TO ChildLivesWithWhomAddress_TE#1 illegal character

Yes. All variables now need brackets around them when you use them within logic or in a macro.